home *** CD-ROM | disk | FTP | other *** search
/ Amiga News 95 / Amiga News 95.iso / dpat / dpat20 / exporte / exporte.francais < prev   
Encoding:
Text File  |  1992-12-25  |  3.6 KB  |  89 lines

  1.  
  2.  
  3.                         Descriptif du format de fichier
  4.                           d'exportation de DP Managing
  5.                         Copyright © 1992  David Scrève
  6.                              Tous Droits Réservés
  7.                         ------------------------------
  8.                              --------------------
  9.  
  10.  
  11. Document :
  12.    Auteur   : David Scrève
  13.    Nom      : Exporte.francais
  14.    Version  : 1.0
  15.    Révision : 1.0
  16.    Date     : 25 Décembre 1992
  17.    Taille   : 3672 octets
  18.  
  19.  
  20.    Pour tout renseignement contactez moi à l'adresse suivante :
  21.  
  22.                M. Scrève David
  23.                DP Managing Support
  24.                4, rue Gustave Flaubert
  25.                59115 Leers
  26.                FRANCE
  27.  
  28.    Tèl : 20.75.52.73 en Province (n'en abusez pas)
  29.  
  30.  
  31.    Introduction
  32.    ------------
  33.      Depuis la première version, DP Managing est capable d'exporter sa base
  34.    de données vers un format particulier destiné à un éventuel serveur
  35.    minitel, par exemple. Malheureusement, après 2 ans d'existence, aucun
  36.    descriptif de ce format n'a été écrit, alors que l'association Ordileers
  37.    l'utilise couramment. C'est désormais chose faite avec ce document.
  38.  
  39.  
  40.  
  41.    Concept de base
  42.    ---------------
  43.  
  44.      Ce format de fichier, dans sa version 1.0 a été bati sur l'idée de
  45.    construire un format simple, quasiment lisible à la main. Ceci permet
  46.    de construire facilement un lecteur et un écriveur dans n'importe langage
  47.    et de le débugger facilement.
  48.      La sauvegarde s'effectue donc en mode texte.
  49.      Attention, ce type de format ne supporte pas le numéro du support
  50.    d'un programme. Mais ceci pourrait être implémenté dans une version
  51.    ultérieure, si le besoin s'en faisait ressentir.
  52.      Chaque catégorie est représentée par un code de 2 caractères. Le lecteur
  53.    doit posséder les correspondances entre les catégories et leur codes, afin
  54.    de pouvoir les détecter.
  55.  
  56.  
  57.    Construction du format
  58.    ----------------------
  59.  
  60.     Pour sauver le contenu d'une catégorie, voici le processus utilisé :
  61.  
  62.    -----------------------------------------------------------------------
  63.   |  - On se décale d'un caractère et on écrit le code correspondant à la |
  64.   |    catégorie                                                          |
  65.   |                                                                       |
  66.   |  - On va 2 fois à la ligne                                            |
  67.   |                                                                       |
  68.   |  - On écrit alors successivement les différents programmes de la      |
  69.   |    catégorie de la façon suivante :                                   |
  70.   |         * On écrit le nom du programme sur 19 caratères               |
  71.   |         * On écrit la configuration sur 19 caractères                 |
  72.   |         * On va à la ligne                                            |
  73.   |         * On écrit le commentaire du programme sur 38 caractères      |
  74.   |         * On va à la ligne                                            |
  75.   |         * On va encore à la ligne                                     |
  76.   |                                                                       |
  77.   -------------------------------------------------------------------------
  78.  
  79.     Ce processus sera répété pour toutes les catégories et c'est tout !
  80.  
  81.   Conclusion
  82.   ----------
  83.     C'est donc tout en ce qui concerne ce format. C'est simple, et c'était
  84.   bien le but recherché. Ainsi, on peut programmer un lecteur en basic,
  85.   AMOS, C, Pascal, ADA, est ceci, quelquesoit la machine. A ce propos,
  86.   je vous rappelle que l'Amiga termine ses lignes par un simple LineFeed,
  87.   pas de retour chariot comme sur PC. Pensez-y !
  88.  
  89.